# 数据类型：
# 整数：int   
# 小数：float
# str字符串:'我是你爹'  "我是你爹"

# 字符串的拼接
a = '100'
b = "1000"
c = a + b
# print(c)
# 1001000

# 看数据类型 :type
# d = type(c)
# print(d)
# <class 'str'>或者print(type(c))
# # <class 'str'>

print(type(c),c)
# <class 'str'> 1001000
d = a * 10
print(d)
# >>> print(d)
# 100100100100100100100100100100


# 字符串的下标：
print(a[0],a[-1])
# >>> print(a[0],a[-1])
# 1 0

# 常用方法
p1 = '杨志成'
p2 = '你爹'
p3 = p1 + p2
print(p3)
# >>> print(p3)
# 杨志成你爹

# format：拼接
p3 = "杨志成{}".format('你爹') 
print(p3)
# >>> print(p3)
# 杨志成你爹
p3 = "{}杨志成".format('你爹') 
print(p3)
# >>> print(p3)
# 你爹杨志成

# len:查看元素个数，可以是任意数据类型
print(len(p3))
# 5
# >>>

# find:查看字符在字符串中的位置，找到就返回第一个字符的下标，没找到就返回-1
p0 = '一千年以后'
a = p0.find("年以")
print(a)  
# >>> print(a)
# 2

# index：检测字符串中是否包含子字符串str，如果指定如果指定 beg（开始） 和 end（结束） 范围，
#        则检查是否包含在指定范围内，该方法与 python find()方法一样，
#        只不过如果str不在 string中会报一个异常。
c = p0.index('以后')
print(c)
# >>> print(c)
# 3

d = p0.replace('年','日')
print(d)
# >>> print(d)
# 一千日以后

# 布尔值
a = True
b = False

# 空值
C = None 

